package entity;

import java.util.List;

/**
 * describe 数据表实例
 * author wencong 2022/3/3
 */
public class TableEntity {

    // 表名
    private String tableName;
    // 表注释
    private String tableComment;
    // 类名(第一个字母大写)，如：ums_admin => UmsAdmin
    private String className;
    // 类名(第一个字母小写)，如：ums_admin => umsAdmin
    private String classname;
    // 类注释 表名去掉'表'字
    private String classComment;
    // 模块名，如：ums_admin => ums
    private String modular;
    // 路由名，如：ums_admin => admin
    private String route;
    // 列集合
    private List<ColumnEntity> columnEntityList;

    public String getTableName() {
        return tableName;
    }

    public void setTableName(String tableName) {
        this.tableName = tableName;
    }

    public String getTableComment() {
        return tableComment;
    }

    public void setTableComment(String tableComment) {
        this.tableComment = tableComment;
    }

    public String getClassName() {
        return className;
    }

    public void setClassName(String className) {
        this.className = className;
    }

    public String getClassname() {
        return classname;
    }

    public void setClassname(String classname) {
        this.classname = classname;
    }

    public String getClassComment() {
        return classComment;
    }

    public void setClassComment(String classComment) {
        this.classComment = classComment;
    }

    public String getModular() {
        return modular;
    }

    public void setModular(String modular) {
        this.modular = modular;
    }

    public String getRoute() {
        return route;
    }

    public void setRoute(String route) {
        this.route = route;
    }

    public List<ColumnEntity> getColumnEntityList() {
        return columnEntityList;
    }

    public void setColumnEntityList(List<ColumnEntity> columnEntityList) {
        this.columnEntityList = columnEntityList;
    }
}
